#include "huixian.h"

void noecho(int fd) {  
    struct termios raw;  
    tcgetattr(fd, &raw);  
    raw.c_lflag &= ~(ECHO);  // 关闭回显  
    tcsetattr(fd, TCSANOW, &raw);  
}  
  
void restore_echo(int fd) {  
    struct termios raw;  
    tcgetattr(fd, &raw);  
    raw.c_lflag |= ECHO;  // 恢复回显  
    tcsetattr(fd, TCSANOW, &raw);  
} 